<?php
include ("functies.php");
 
connectdb();
$help="sjabloonlijst";
$zoeken=1;
include("kop.php");
$zoeken=0;
if ($_SESSION['naam'] != ""){
		
		$naam = $_SESSION['naam'];
		
		// nieuw toegevoegd  lusje
		ontwar($_REQUEST);
		
		if (!isset($_REQUEST['sort'])) {
			$sorteervolgorde = "S.Id";
		} else {
			$sorteer = $_REQUEST['sort'];
			switch ($sorteer) {
				case "Activiteit":
					$sorteervolgorde = "Activiteit";
					break;
				case "Programma":
						$sorteervolgorde = "Programma";
						break;
				case "Resultaatgebied":
						$sorteervolgorde = "Resultaatgebied";
						break;
				case "RelatieveVoortgang":
						$sorteervolgorde = "RelatieveVoortgang";
						break;
				case "GereedJaar":
						$sorteervolgorde = "Jaar";
						break;
				case "GereedMaand":
						$sorteervolgorde = "Mnd";
						break;
				case "Status":
						$sorteervolgorde = "Status";
						break;
				case "Indiener":
						$sorteervolgorde = "Indiener";
						break;
				case "Eigenaar":
						$sorteervolgorde = "Eigenaar";
						break;
				case "Prive":
						$sorteervolgorde = "Prive";
						break;
				default:
						$sorteervolgorde = "S.Id";
				break;
			}
		}
		
		
		
		
		
		
		$layout=1; #default
		if (isset($_REQUEST['layout'])) {
			$layout=$_REQUEST['layout'];
		}
		
		if (!isset($_REQUEST['richting'])) {
			$richting = "ASC";
			} else {
				if ($_REQUEST['richting'] == "ASC") {
					$richting = "DESC";
			} else {
					$richting = "ASC";
			}
		}
			

		// dit gedeelte binnen php gehaald.
		print "<tr><td colspan = \"2\">";
		print "<h2 align=\"center\">Lijst Sjablonen</h2>";
		print "<h6 align=\"center\">Eigen Sjablonen en Openbare Sjablonen</h2>";

		
		
		

// de nieuwe query met de left joins in plaats van de impliciete inner join.
$SQL = "SELECT distinct(S.id), S.Activiteit, S.IdVestiging, S.Omschrijving, AFD.Dienst, R.Resultaatgebied, P.Programma,S.Beginjaar,S.Eindjaar, S.GereedJaar, S.GereedMaand, S.Betrokkenen, S.Indiener, S.Prive
   		  FROM sjablonen S
    		LEFT JOIN programma P on S.IdProgramma = P.Id
    		LEFT JOIN resultaatgebied R on S.IdResultaatgebied = R.Id
    		LEFT JOIN afdelingen AFD on S.IdAfdeling=AFD.Id
    		LEFT JOIN sjablonenav SAV on S.id = SAV.IdActiviteit
    		
    		WHERE S.Indiener = '$naam'
    		OR S.Eigenaar = '$naam'
    		OR S.Prive = 1
    		ORDER BY $sorteervolgorde $richting
    		";

		$sorteer ="ja";
		$pagina = "lijst_sjablonen.php";
		$details = "ja";
		$wijzig = "ja"; 
		$gebruik="ja";
		$verwijder="ja";

		ontwar($sql);
		// De uitvoering van de query + tonen op scherm
		toonsjabloontable($SQL,$sorteer,$richting,$layout,$pagina,$details,$wijzig, $gebruik, $verwijder);
		// pagina afsluiting lijst.
		legeregels(2);
		echo "<div align=\"center\">";
		toonlink("javascript:history.go(-1)","Terug");
		toonlink("javascript:print();","afdrukken");
		echo "</div>";

		// pagina afsluiting algemeen

		print "</td></tr>";
		voet1();
	}  else {
		voet2();
	}
?>
